A Case Study of Software Process Improvement Implementation
نویسندگان
چکیده
Managing a successful Software Process Improvement (SPI) is a challenging issue that many software companies face today. Many companies have invested huge amount of money in improving their software processes. This can be confirmed through several papers that present the results of SPI programs. However, as pointed out by the literature, many of these programs have encountered difficulties to achieve the desired benefits. This is usually not caused by incorrect new processes, but due to inadequate SPI implementation and, particularly inadequate SPI adoption. This paper evaluates an SPI program, discussing its implementation problems with emphasis on adoption issues. The analysis was carried out as a case study in a software development organization. Our findings suggest that other than finance, technology and other issues, several implementation aspects, in particular effective adoption strategy, are needed to achieve a successful SPI program. Our main contribution is to give evidences that an SPI implementation process can be assessed and improved using objective measurements and available methods and practices. In particular, we measure the adoption of an SPI practice, analyzing the evolution of the improved practices rework during the development of two software projects. KeywordsSoftware Process Improvement SPI; SPI Implementation; SPI Adoption; Rework
منابع مشابه
A new CPA resistant software implementation for symmetric ciphers with smoothed power consumption: SIMON case study
In this paper we propose a new method for applying hiding countermeasure against CPA attacks. This method is for software implementation, based on smoothing power consumption of the device. This method is evaluated on the SIMON scheme as a case study; however, it is not relying on any specific SIMON features. Our new method includes only AND equivalent and XOR equivalent operations since every ...
متن کاملImproving the Status of the Academic Advisor and Mentoring System in order to Meet the Educational Needs: a Case Study in Tabriz University of Medical Sciences in 2021
Introduction: Counseling by experienced, interested and motivated professors helps students in facing educational problems and achieving educational goals and is considered a necessary action in the educational system. The aim of this study is to improve the status of academic advisor and mentoring system in order to meet the educational needs of students of management and medical informatics f...
متن کاملInformation collection and investigation for software process improvement – a case study
This paper outlines some research questions in relation to software process improvement. Software process improvement should be a continuous activity where you go through with a set of activities to achieve a higher level of maturity. These activities can be seen as a four step process; information collection and investigation, decision making and planning, implementation, and evaluation. This ...
متن کاملImplementing software process improvement: an empirical study
In this paper we present survey data characterizing the implementation of SPI in 85 UK companies. We aim to provide SPI managers with more understanding of the critical success factors of implementing SPI. We present an analysis of the critical implementation factors identified in published case studies. We use a questionnaire to measure the use of these factors in ‘typical’ software companies....
متن کاملبررسی موانع اجرای برنامه استراتژیک از دیدگاه مدیران بیمارستانهای شهر کرمان
Background: Strategic plan in hospitals will not be run spontaneously and managers encountered with some barriers in order to have a successful strategic planning implementation. This study aimed at recognizing the barriers of strategic plan implementation from hospital managers' perspective. Materials and Methods: This cross-sectional study was performed in all Kerman hospitals in 2014. Fif...
متن کامل